﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SILAS.Entidades;
using SILAS.DAO;
using PagedList;

namespace SILAS.BL
{
    public interface ICapacitacionBL
    {
        IPagedList<Capacitacion> GetAllFromCapacitacion(Int32 page, Int32 size);
        List<Capacitacion> GetAllFromEmpleadoByCapacitacion(string criterio);

        IPagedList<Capacitacion> GetAllFromCapacitacionByCriterio(string criterio, Int32 page, Int32 size);
        List<Capacitacion> ListarCapacitacionByIdJass(int id);
        void agregarCapacitacion(Capacitacion capacitacion);
        void modificarCapacitacion(Capacitacion capacitacion);
        void eliminarCapacitacion(Int32 id);
        Capacitacion getCapacitacionbyId(int id);
        List<JASS> ListaJass();
    }
}